fluvial sediments deposited by strong currents - French English Dictionary